|
基本クラスライブラリ(Base Class Library、通称''BCL'')は全てのCLI言語から利用可能な共通言語基盤 (CLI) 標準ライブラリである。 ボーランドとマイクロソフトが1999年6月8日に結んだ特許契約の成果物で、Visual Component Libraryから派生したライブラリとなっている。また、一部のコンポーネントについてはバグまでもが完全移植されている。なお、これらのバグについては互換性維持のために修正されず現在も残されており、新たなコンポーネントの追加でその問題に対処している。 CLIはたくさんの数の共通機能をカプセル化するためにBCLを含んでおり、それはプログラマの仕事をより簡単にする。 C/C++を含む他のほとんどの言語の基礎ライブラリよりもずっと大きな領域をサポートしており、Javaクラスライブラリと比肩しうる。 CLIの最初の実装である.NET Frameworkは、BCLの起源である。BCLはときどきFramework Class Library (FCL) として間違って言及されることがあるが、これは、実際はマイクロソフト固有の名前空間を含むスーパーセットである。 BCLは.NET Frameworkのそれぞれのバージョンで更新されている。 == 名前空間 == CLIの.NET Frameworkのマイクロソフトの実装として用意されたライブラリの一部として含まれているいくつかの名前空間 (namespace) は、マイクロソフトによって公式にBCL用と看做されているだろう。(訳注:あるいはそうではない / may or may not be officially considered) 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「基本クラスライブラリ」の詳細全文を読む 英語版ウィキペディアに対照対訳語「 Standard Libraries (CLI) 」があります。 スポンサード リンク
|